﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Drawing.Drawing2D;

namespace Treasures
{
    public static class Constants
    {
        public const int initialElementHeight = 64;
        public const int initialElementWidth = 64;
        public const int initialElementsInRow = 8;
        public const int distanceBetweenElements = 14;
        public const int Border = 55;
        public const int initialNumberOfColours = 5;
        public const int initialMaximumCrystalsOnMap = 4;
        public const int PenWitdth = 2;
        public const int WidthOfSidePanel = 150;
        public static System.Drawing.Point initialLocation = new System.Drawing.Point(1, 1);
        public static System.Drawing.Point initialFirstElementLocation = new System.Drawing.Point(1, 1);
        public static System.Drawing.Size initialClientSize = new Size(1024, 768);
        /*new System.Drawing.Size(
            (initialElementsInRow * (initialElementWidth + distanceBetweenElements)) +
            2 * initialLocation.X + initialFirstElementLocation.X + PenWitdth + WidthOfSidePanel + Border,
            (initialElementsInRow * (initialElementHeight + distanceBetweenElements)) +
            2 * initialLocation.Y + initialFirstElementLocation.Y + PenWitdth + Border);*/
        
        public static Point Reset1Loc = new Point(770, 250);

        public static Point Reset2Loc = new Point(870, 250);

        public static int initialTime = 4 * 60;

        public static readonly System.Drawing.Color[] Colors = { Color.Transparent, Color.Blue, Color.Red, Color.Green, Color.Yellow, Color.Orange, Color.White, Color.Violet, Color.Gray, Color.Aqua };
    }
}
